home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Graphics / Pyramid / Source / Kitchen.h next >
Text File  |  1993-09-15  |  964b  |  44 lines

  1. /*    Kitchen.h - Model for simple kitchen
  2.  *    Copyright (C) 1993 Corona Design, Inc. All rights reserved.
  3.  *
  4.  *    Abstract
  5.  *        This model shows a simple kitchen with a counter
  6.  *        and a bookcase on the wall.
  7.  *
  8.  *    RCS path: 
  9.  *        $Source: /Users/pkron/Projects/voxel/Pyramid/RCS/Kitchen.h,v $
  10.  *    Modified: $Date: 93/09/15 12:34:57 $ by $Author: pkron $
  11.  *    Current State: $State: Exp $ locked by $Locker:  $
  12.  */
  13.  
  14. #import <appkit/appkit.h>
  15. #import    "standard.h"
  16. #import    "perspect.h"
  17.  
  18. @interface Kitchen : Object
  19.     {
  20.     float    counterWidth, counterDepth;
  21.     float    counterHeight;
  22.     float    shelfOriginY, shelfOriginZ, shelfHeight;
  23.     float    shelfWidth, shelfDepth;
  24.  
  25.     MATRIX    transform;
  26.     }
  27.  
  28. - drawLineTo: (POINT *)aPoint;
  29. - drawPlane: (float)x : (float)y : (float)z 
  30.             width: (float)wx :(float)wy : (float)wz;
  31. - drawVanishingPoints: (MATRIX)aTransform : (NXRect *)clip;
  32.  
  33.  
  34. @end
  35.  
  36. #ifdef    _LOG
  37. /*
  38.  *    $Log:    Kitchen.h,v $
  39.  * Revision 1.1  93/09/15  12:34:57  pkron
  40.  * Created.
  41.  * 
  42.  */
  43. #endif        
  44.